stream meandering - Turkish English Dictionary